package com.crl.module.commands.history
{
	import flash.utils.getQualifiedClassName;
	
	public class AbstractCommand implements IHistoryCommand
	{
		protected var parameters:Object;
		
		protected var receiver:IReceiver;
		
		public function AbstractCommand() {
		}
		
		public function execute(e:*=null):void{
		}
		
		public function redo():void {
		}
		
		public function undo():void {
		}
		
		public function get name():String {
			return getQualifiedClassName(this).split("::")[1];
		}
	}
	
}